package org.dtrd.modules.doctor.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.dtrd.modules.doctor.entity.bean.DoctorSigninSuggestDetail;
import org.dtrd.modules.doctor.entity.bean.DoctorSigninSuggestListInfo;
import org.dtrd.modules.doctor.entity.po.DtrdEntRdDoctorSigninSuggest;
import org.dtrd.modules.doctor.entity.po.DtrdEntRdSigninSuggest;
import org.dtrd.modules.doctor.entity.request.SigninSuggestListRequest;

import java.util.List;

/**
 * <p>
 * 医生端打卡建议服务类
 * </p>
 *
 * @author 5146
 * @since 2022-04-08
 */
public interface IDtrdEntRdDoctorSigninSuggestService extends IService<DtrdEntRdDoctorSigninSuggest> {

//    List<String> getDoctorSigninSuggestList(Integer signinType);
    List<DoctorSigninSuggestListInfo> getDoctorSigninSuggestList(SigninSuggestListRequest request);

    boolean saveDoctorSigninSuggest(DoctorSigninSuggestDetail dto);

    boolean saveSigninSuggest(DtrdEntRdSigninSuggest dtrdEntRdSigninSuggest);

    boolean updateSigninSuggest(Integer dataId, String signinContent);

    boolean removeDoctorSigninSuggest(Integer dataId);

    List<String> getListMouldSigninSuggest(Integer signinType);
}
